StupidBeauty
Read times:680Posted at:Sat Nov 3 03:50:22 2012
- no title specified

转载Thread: Adding a button inside QlistWidgetItem...

向QListWidgetItem中添加自定义的部件时,莫忘记设置其尺寸提示sizeHint,否则部件可能显示不出来或者显示得不正确。

http://www.developer.nokia.com/Community/Discussion/showthread.php?211634-Adding-a-button-inside-QListWidgetItem ...

亮点:

#include <QtGui>

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

QListWidget list;

for (int i = 0; i < 10; ++i) {

QIcon icon = QIcon::fromTheme("edit-undo");

QListWidgetItem *item = new QListWidgetItem();

item->setIcon(icon);

list.addItem(item);

QPushButton *button = new QPushButton("Button");

QLabel *label = new QLabel("Text");

QHBoxLayout *layout= new QHBoxLayout();

layout->addWidget(label);

layout->addWidget(button);

QWidget *widget = new QWidget();

widget->setLayout(layout);

item->setSizeHint(widget->sizeHint());

list.setItemWidget(item, widget);

}

Your opinions
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4